﻿/* =============== STRUCTURE =================== */


/* =============== RIGHT COLUMN =================== */
#company_home_contact #right_col {
  margin-bottom:0;
  padding-bottom:0;
}

#right_col h2,
#right_col h3 {
  margin:0;
}

#content #right_col .inner_content h2 {
  margin:0;
}

#right_col .inner_content ul.contact_list {
  list-style:none;
  margin:0;
  padding:0;
}

#right_col .inner_content ul.contact_list li {
  list-style:none outside none;
  margin:0;
  padding:5px 0 0;
}

#right_col .inner_content ul.contact_list li.contact_list_items#last {
  border:0 !important;
  background:none;
  margin-bottom:0px;
}

#right_col .inner_content ul.contact_list li.contact_list_items {
  background:url('../images/company/contact/right_horizontal_line.png') center bottom no-repeat;
  padding:10px 0;
  font:bold 15px/18px "Trebuchet MS";
}

#right_col .inner_content ul.contact_list li.contact_list_items .category_title a {
  font:bold 16px/20px "Trebuchet MS";
  color: #24873d;
}

#right_col .inner_content ul.contact_list li.contact_list_items .category_title a:hover {
  color:#555555;
}

#right_col .inner_content ul.contact_list li.contact_list_items .support_text {
  font-size:14px;
  font-weight:normal;
  color:#555555;
}

#right_col #press_kit {
  margin-top:10px;
}

/* =============== LEFT COLUMN =================== */

#left_col #map {
  float:right;
  background:url('../images/company/contact/of_map.png') 0 0 no-repeat;
  width:370px;
  height:244px;
  margin:0px 5px 0 30px;
}

#left_col .blocks .inner_content {
  padding-bottom:60px;
  min-height:350px;
}

#left_col .inner_content #office_info {
  background:url('../images/company/contact/map_horizontal_line.png') center bottom no-repeat;
  height:260px;
  margin:0 0 20px 10px;
  padding:0 0 20px;
}

#left_col .inner_content #office_info #address {
  font:normal 13px/20px "Trebuchet MS";
  color: #555555;
}

#left_col #office_info #address h1 {
  margin-left:0;
}

#left_col .inner_content #photostrip {
  margin:15px 0px 5px;
}

#map_view_link {
  background:url('../images/company/contact/marker.png') 0 0 no-repeat;
  padding: 0px 0 15px 25px;
}

#map_view_link a.view_map {
  font:normal 13px/25px "Trebuchet MS";
  color:#0d723b;
}

#map_view_link a.view_map:hover {
  color:#3a3a3a;
}

#left_col #flaglist ul,
#left_col #flaglist ul li {
  list-style:none outside none;
}

#left_col #flaglist ul li {
  display:block;
  float:left;
  width:176px;
  padding:10px 10px;
  margin:10px 1px 0;
}

#left_col #flaglist ul li span {
  display:block;
  padding:0 0 0 40px;
  font:normal 14px/30px "Trebuchet MS";
  color:#555555;
}

#left_col #flaglist ul li span#japan_flag {
  background:url('../images/company/contact/jp_flag.png') 0 center no-repeat;
}

#left_col #flaglist ul li span#uk_flag {
  background:url('../images/company/contact/gb_flag.png') 0 center no-repeat;
}

#left_col #flaglist ul li span#china_flag {
  background:url('../images/company/contact/cn_flag.png') 0 center no-repeat;
}

#left_col #flaglist ul li span#sg_flag {
  background:url('../images/company/contact/sg_flag.png') 0 center no-repeat;
}

#left_col #flaglist ul li span#usa_flag {
  background:url('../images/company/contact/usa_flag.png') 0 center no-repeat;
}






